package com.junzhiit.nengji.shop.dao;

import java.util.List;

import com.bainaeco.framework.base.dao.BaseDAO;
import com.junzhiit.nengji.shop.model.ChainBrand;

public interface ChainBrandDAO extends BaseDAO<ChainBrand>{
	/**
	 * 
	 * TODO 查询所有的品牌
	 * 
	 * @author Qjen
	 * @time 2018年1月24日 上午9:17:47
	 * @return Integer
	 *
	 */
	public List<ChainBrand> findAll(int pageNumber, int maxPageRow, ChainBrand chainBrand);

	/**
	 * 
	 * TODO 查询所有的品牌数量
	 * 
	 * @author Qjen
	 * @time 2018年1月24日 上午10:37:14
	 * @return Integer
	 *
	 */
	public Integer getTotalCount(ChainBrand chainBrand);

	/**
	 * 
	 * TODO 查询品牌是否存在
	 * 
	 * @author Qjen
	 * @time 2018年1月24日 下午2:50:52
	 * @return Integer
	 *
	 */
	public Integer getBrandExist(ChainBrand chainBrand);

	/**
	 * 
	 * TODO 获取最大编码
	 * 
	 * @author Qjen
	 * @time 2018年1月24日 下午2:51:02
	 * @return String
	 *
	 */
	public String getMaxCode();

	/**
	 * 
	 * TODO 查询所有品牌信息(不分页)
	 * 
	 * @author FebRosy
	 * @time 2018年1月23日 下午8:25:58
	 * @return List<Brand>
	 * 
	 */
	public List<ChainBrand> findAlls(String chainId);
}
